package com.kalua.list.domainmodel.security;

import java.security.Principal;

import com.kalua.list.domainmodel.Identifiable;
import com.kalua.list.domainmodel.UUIDIdentifier;
import com.kalua.list.domainmodel.geo.CountryCode;

public interface User extends Principal, Identifiable<EmailAddress> {		
	UUIDIdentifier getAccountReference();
	boolean isVerified();
	MobilePhoneNumber getPhoneNumber();
	CountryCode getCountryOfResidence();
	String getPreferredName();
}